نوع فایل و مقادیر را بررسی میکند. عدد 0 برمیگرداند اگر حاصل عبارت شرط درست باشد و 1 اگر نادرست باشد. اطلاعات بیشتر: https://www.gnu.org/software/bash/manual/bash.html#index-_005b_005b.
[[ ${{متغییر}} {{==|!=}} "{{رشته}}" ]]
[[ ${{متغییر}} {{==|=~}} {{الگو}} ]]
[[ ${{متغییر}} -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]]
[[ -n ${{متغییر}} ]]
[[ -z ${{متغییر}} ]]
[[ -f {{مسیر/به/فایل}} ]]
[[ -d {{مسیر/به/پوشه}} ]]
[[ -e {{مسیر/به/فایل_یا_پوشه}} ]]